Big Huge Thesaurus

Hevea brasiliensis

noun